package com.lastproject.ejb.dao;

import javax.ejb.Remote;

@Remote
public interface CheckPermissionDAORemote {

	boolean hasEmployeeManagementRights(Boolean hasPermission);

	boolean hasCandidateManagementRights(Boolean hasPermission);

	boolean hasDepartmentManagementRights(Boolean hasPermission);

	boolean hasTeamManagementRights(Boolean hasPermission);

	boolean hasAccountingRights(Boolean hasPermission);

	boolean hasLibraryManagementRights(Boolean hasPermission);

	boolean hasSurveyManagementRights(Boolean hasPermission);
	
	boolean hasLibraryRights(Boolean hasPermission);

	boolean hasOpenGeneralReportsRights(Boolean hasPermission);
	
	boolean hasCreateGeneralReportsRights(Boolean hasPermission);

	boolean hasOpenConfidentialReportsRights(Boolean hasPermission);

	boolean hasCreateConfidentialReportsRights(Boolean hasPermission);

	boolean hasCrudOnEmployeesRights(Boolean hasPermission);

	boolean hasCrudOnEmployeesByDepartmentRights(Boolean hasPermission);

}
